self-sufficiency indicators - Español Inglés Diccionario